yoono.log.error("Unable to start sql transaction : "+e);
return [statusObject];
}
}
var resultSets = [];
var rollback = false;
var startTime = 0, endTime = 0;
if (yoono.prefs.get("debug.db")) {
startTime = new Date().getTime();
yoono.log.debug("Executing SQL " + nbDataSet + " times the statement : " + aStatement );
}
/*
var lowerCaseStatement = aStatement.toLowerCase();
var oneStepStatement = (0 == lowerCaseStatement.indexOf('insert'))
|| (0 == lowerCaseStatement.indexOf('delete'))
|| (0 == lowerCaseStatement.indexOf('update'))
*/
try {
for(var idx = 0 ; idx < nbDataSet; idx ++) {
var resultSet = [];
// Number of data in this dataset = number of placeholders to bind
var nbData = aDataSet[idx].length;
if (nbData != statement.parameterCount) {
yoono.log.error("Warning : this SQL query -> <<"+aStatement+">> does'nt get his placeholders correctly set. "+nbData+" instead of "+statement.parameterCount+"!");